首页> 外文OA文献 >Source Code Analysis to Remove Security Vulnerabilities in Java Socket Programs: A Case Study
【2h】

Source Code Analysis to Remove Security Vulnerabilities in Java Socket Programs: A Case Study

机译:用于删除Java socket中的安全漏洞的源代码分析   课程:案例研究

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

This paper presents the source code analysis of a file reader server socketprogram (connection-oriented sockets) developed in Java, to illustrate theidentification, impact analysis and solutions to remove five important softwaresecurity vulnerabilities, which if left unattended could severely impact theserver running the software and also the network hosting the server. The fivevulnerabilities we study in this paper are: (1) Resource Injection, (2) PathManipulation, (3) System Information Leak, (4) Denial of Service and (5)Unreleased Resource vulnerabilities. We analyze the reason why each of thesevulnerabilities occur in the file reader server socket program, discuss theimpact of leaving them unattended in the program, and propose solutions toremove each of these vulnerabilities from the program. We also analyze anypotential performance tradeoffs (such as increase in code size and loss offeatures) that could arise while incorporating the proposed solutions on theserver program. The proposed solutions are very generic in nature, and can besuitably modified to correct any such vulnerabilities in software developed inany other programming language. We use the Fortify Source Code Analyzer toconduct the source code analysis of the file reader server program, implementedon a Windows XP virtual machine with the standard J2SE v.7 development kit.
机译:本文介绍了用Java开发的文件读取器服务器套接字程序(面向连接的套接字)的源代码分析,以说明识别,影响分析和解决方案,以消除五个重要的软件安全漏洞,如果不加以注意,则可能严重影响运行该软件的服务器和也是托管服务器的网络。本文研究的五个漏洞是:(1)资源注入,(2)路径操纵,(3)系统信息泄漏,(4)服务拒绝和(5)未发布的资源漏洞。我们分析了文件读取器服务器套接字程序中每个漏洞的产生原因,讨论了使程序无人看管的影响,并提出了从程序中删除每个漏洞的解决方案。我们还分析了将建议的解决方案合并到服务器程序中时可能出现的任何潜在性能折衷(例如,代码大小增加和功能丧失)。所提出的解决方案本质上是非常通用的,可以适当地修改以纠正以任何其他编程语言开发的软件中的任何此类漏洞。我们使用Fortify源代码分析器对文件阅读器服务器程序进行源代码分析,该文件阅读器服务器程序是在Windows XP虚拟机上使用标准J2SE v.7开发工具包实现的。

著录项

  • 作者

    Meghanathan, Natarajan;

  • 作者单位
  • 年度 2013
  • 总页数
  • 原文格式 PDF
  • 正文语种
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号